name: tests190 run_id: commands[0] env HOME: /home/jenkins env LANG: C.UTF-8 env PATH: /w/workspace/transportpce-tox-verify-vanadium/.tox/tests190/bin:/opt/pyenv/bin:/tmp/venv-h3G5/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin env PIP_DISABLE_PIP_VERSION_CHECK: 1 env PYTHONHASHSEED: 1760652372 env PYTHONIOENCODING: utf-8 env SSH_AUTH_SOCK: ********************************* env TOX_ENV_DIR: /w/workspace/transportpce-tox-verify-vanadium/.tox/tests190 env TOX_ENV_NAME: tests190 env TOX_WORK_DIR: /w/workspace/transportpce-tox-verify-vanadium/.tox env USE_ODL_ALT_KARAF_ENV: ./karafoc.env env USE_ODL_ALT_KARAF_INSTALL_DIR: karafoc env USE_SIMS: lighty env VIRTUAL_ENV: /w/workspace/transportpce-tox-verify-vanadium/.tox/tests190 env __TOX_ENVIRONMENT_VARIABLE_ORIGINAL_CI: true metadata pid: 49000 cwd: /w/workspace/transportpce-tox-verify-vanadium/tests allow: /w/workspace/transportpce-tox-verify-vanadium/.tox/tests190/bin/*:launch_tests.sh cmd: ./launch_tests.sh oc exit_code: 1 using environment variables from ./karafoc.env pytest -q transportpce_tests/oc/test01_portmapping.py .......... [100%] 10 passed in 80.29s (0:01:20) pytest -q transportpce_tests/oc/test02_topology.py .............. [100%] 14 passed in 71.32s (0:01:11) pytest -q transportpce_tests/oc/test03_renderer.py FFFFFFFFFFFFF..FFFF [100%] =================================== FAILURES =================================== _____________ TestTransportPCERenderer.test_01_meta_data_insertion _____________ self = def test_01_meta_data_insertion(self): response = test_utils_oc.metadata_input() > self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201) E AssertionError: 401 != 201 : Http status code should be 201 transportpce_tests/oc/test03_renderer.py:55: AssertionError ---------------------------- Captured stdout setup ----------------------------- starting OpenDaylight... starting KARAF (karafoc) TransportPCE build... Searching for patterns in karaf.log... Pattern found! OpenDaylight started ! starting simulator oc-mpdr in OpenROADM device version oc... Searching for patterns in sample-openconfig-mpdr.log... Pattern found! simulator for oc-mpdr started ----------------------------- Captured stdout call ----------------------------- execution of test_01_meta_data_insertion ___________ TestTransportPCERenderer.test_02_catlog_input_insertion ____________ self = def test_02_catlog_input_insertion(self): response = test_utils_oc.catlog_input() > self.assertEqual(response.status_code, requests.codes.ok, test_utils.CODE_SHOULD_BE_200) E AssertionError: 401 != 200 : Http status code should be 200 transportpce_tests/oc/test03_renderer.py:60: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_02_catlog_input_insertion ___________ TestTransportPCERenderer.test_03_mpdr_device_connection ____________ self = def test_03_mpdr_device_connection(self): response = test_utils.mount_device("XPDR-OC", ('oc-mpdr', self.NODE_VERSION)) > self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201) E AssertionError: 401 != 201 : Http status code should be 201 transportpce_tests/oc/test03_renderer.py:66: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_03_mpdr_device_connection Searching for patterns in karaf.log... Pattern not found after 180 seconds! Node XPDR-OC still not added to tpce topology... ____________ TestTransportPCERenderer.test_04_mpdr_device_connected ____________ self = def test_04_mpdr_device_connected(self): response = test_utils.check_device_connection("XPDR-OC") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/oc/test03_renderer.py:71: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_04_mpdr_device_connected __________ TestTransportPCERenderer.test_05_mpdr_portmapping_NETWORK5 __________ self = def test_05_mpdr_portmapping_NETWORK5(self): response = test_utils.get_portmapping_node_attr("XPDR-OC", "mapping", "XPDR1-NETWORK5") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/oc/test03_renderer.py:76: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_05_mpdr_portmapping_NETWORK5 _________ TestTransportPCERenderer.test_06_service_path_create_network _________ self = def test_06_service_path_create_network(self): response = test_utils.transportpce_api_rpc_request( 'transportpce-device-renderer', 'service-path', { 'service-name': 'service_OC_network', 'operation': 'create', 'aend-operational-mode': 4308, 'zend-operational-mode': 4308, 'target-output-power': 0, 'center-freq': 194.1, 'nodes': [{'node-id': 'XPDR-OC', 'dest-tp': 'XPDR1-NETWORK5'}] } ) self.assertEqual(response['status_code'], requests.codes.ok) > self.assertIn('Components configured successfully for nodes: XPDR-OC', response['output']['result']) E AssertionError: 'Components configured successfully for nodes: XPDR-OC' not found in 'XPDR-OC is not mounted on the controller' transportpce_tests/oc/test03_renderer.py:110: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_06_service_path_create_network _ TestTransportPCERenderer.test_07_service_path_create_network_check_optical_channel _ self = def test_07_service_path_create_network_check_optical_channel(self): response = test_utils_oc.check_node_attribute2_request("XPDR-OC", "component", "cfp2-opt-1-1", "openconfig-terminal-device:optical-channel") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 503 != 200 transportpce_tests/oc/test03_renderer.py:118: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_07_service_path_create_network_check_optical_channel _ TestTransportPCERenderer.test_08_service_path_create_network_check_optical_port _ self = def test_08_service_path_create_network_check_optical_port(self): response = test_utils_oc.check_node_attribute3_request("XPDR-OC", "component", "line-cfp2-1", "port", "openconfig-transport-line-common:optical-port") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 503 != 200 transportpce_tests/oc/test03_renderer.py:133: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_08_service_path_create_network_check_optical_port _________ TestTransportPCERenderer.test_09_service_path_delete_network _________ self = def test_09_service_path_delete_network(self): response = test_utils.transportpce_api_rpc_request( 'transportpce-device-renderer', 'service-path', { 'service-name': 'service_OC_network', 'operation': 'delete', 'nodes': [{'node-id': 'XPDR-OC', 'dest-tp': 'XPDR1-NETWORK5'}] }) self.assertEqual(response['status_code'], requests.codes.ok) > self.assertIn('Request processed', response['output']['result']) E AssertionError: 'Request processed' not found in 'XPDR-OC is not mounted on the controller' transportpce_tests/oc/test03_renderer.py:147: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_09_service_path_delete_network _ TestTransportPCERenderer.test_10_service_path_delete_network_check_optical_port _ self = def test_10_service_path_delete_network_check_optical_port(self): response = test_utils_oc.check_node_attribute3_request("XPDR-OC", "component", "line-cfp2-1", "port", "openconfig-transport-line-common:optical-port") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 503 != 200 transportpce_tests/oc/test03_renderer.py:153: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_10_service_path_delete_network_check_optical_port ___________ TestTransportPCERenderer.test_11_get_portmapping_CLIENT1 ___________ self = def test_11_get_portmapping_CLIENT1(self): response = test_utils.get_portmapping_node_attr("XPDR-OC", "mapping", "XPDR1-CLIENT1") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 409 != 200 transportpce_tests/oc/test03_renderer.py:160: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_11_get_portmapping_CLIENT1 _________ TestTransportPCERenderer.test_12_service_path_create_client __________ self = def test_12_service_path_create_client(self): response = test_utils.transportpce_api_rpc_request( 'transportpce-device-renderer', 'otn-service-path', { 'service-name': 'service_OC_client', 'operation': 'create', 'service-rate': '100', 'service-format': 'Ethernet', 'nodes': [{'node-id': 'XPDR-OC', 'client-tp': 'XPDR1-CLIENT1'}] }) > TestTransportPCERenderer.optical_channel_id = response['output']['node-interface'][0]['optical-channel-id'] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E KeyError: 'node-interface' transportpce_tests/oc/test03_renderer.py:194: KeyError ----------------------------- Captured stdout call ----------------------------- execution of test_12_service_path_create_client _ TestTransportPCERenderer.test_13_service_path_create_client_check_optical_port _ self = def test_13_service_path_create_client_check_optical_port(self): response = test_utils_oc.check_node_attribute3_request("XPDR-OC", "component", > TestTransportPCERenderer.port_id[0], "port", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "openconfig-transport-line-common:optical-port") E IndexError: list index out of range transportpce_tests/oc/test03_renderer.py:225: IndexError ----------------------------- Captured stdout call ----------------------------- execution of test_13_service_path_create_client_check_optical_port _________ TestTransportPCERenderer.test_16_service_path_delete_client __________ self = def test_16_service_path_delete_client(self): response = test_utils.transportpce_api_rpc_request( 'transportpce-device-renderer', 'otn-service-path', { 'service-name': 'service_OC_client', 'operation': 'delete', 'service-rate': '100', 'service-format': 'Ethernet', 'nodes': [{'node-id': 'XPDR-OC', 'client-tp': 'XPDR1-CLIENT1'}] }) self.assertEqual(response['status_code'], requests.codes.ok) > self.assertIn('successfully disabled entities on node XPDR-OC!', response['output']['result']) E AssertionError: 'successfully disabled entities on node XPDR-OC!' not found in 'XPDR-OC is not mounted on the controller' transportpce_tests/oc/test03_renderer.py:266: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_16_service_path_delete_client _ TestTransportPCERenderer.test_17_service_path_delete_client_check_optical_port _ self = def test_17_service_path_delete_client_check_optical_port(self): response = test_utils_oc.check_node_attribute3_request("XPDR-OC", "component", > TestTransportPCERenderer.port_id[0], "port", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "openconfig-transport-line-common:optical-port") E IndexError: list index out of range transportpce_tests/oc/test03_renderer.py:271: IndexError ----------------------------- Captured stdout call ----------------------------- execution of test_17_service_path_delete_client_check_optical_port _ TestTransportPCERenderer.test_18_service_path_delete_client_check_properties _ self = def test_18_service_path_delete_client_check_properties(self): response = test_utils_oc.check_node_attribute2_request("XPDR-OC", "component", "qsfp-opt-1-4", "openconfig-platform:properties") > self.assertEqual(response['status_code'], requests.codes.ok) E AssertionError: 503 != 200 transportpce_tests/oc/test03_renderer.py:281: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_18_service_path_delete_client_check_properties _________________ TestTransportPCERenderer.test_19_disconnect __________________ self = def test_19_disconnect(self): response = test_utils.unmount_device("XPDR-OC") > self.assertIn(response.status_code, (requests.codes.ok, requests.codes.no_content)) E AssertionError: 409 not found in (200, 204) transportpce_tests/oc/test03_renderer.py:289: AssertionError ----------------------------- Captured stdout call ----------------------------- execution of test_19_disconnect Searching for patterns in karaf.log... Pattern not found after 180 seconds! Node XPDR-OC still not deleted from tpce topology... --------------------------- Captured stdout teardown --------------------------- all processes killed ODL log file stored =========================== short test summary info ============================ FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_01_meta_data_insertion FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_02_catlog_input_insertion FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_03_mpdr_device_connection FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_04_mpdr_device_connected FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_05_mpdr_portmapping_NETWORK5 FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_06_service_path_create_network FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_07_service_path_create_network_check_optical_channel FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_08_service_path_create_network_check_optical_port FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_09_service_path_delete_network FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_10_service_path_delete_network_check_optical_port FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_11_get_portmapping_CLIENT1 FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_12_service_path_create_client FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_13_service_path_create_client_check_optical_port FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_16_service_path_delete_client FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_17_service_path_delete_client_check_optical_port FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_18_service_path_delete_client_check_properties FAILED transportpce_tests/oc/test03_renderer.py::TestTransportPCERenderer::test_19_disconnect 17 failed, 2 passed in 422.40s (0:07:02)